package com.tycmc.signelectroniccontracts.entity;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

public class HtEntity {
    private String area;
    private String cmpSignStatus;
    private String clientName;
    private String contractNo;
    private String contractType;
    private String clientSignStatusID;
    private String signStatus;
    private String signStatusID;
    private String cmpName;
    private String clientSignStatus;
    private String signDate;
    private String equNo;
    private String contractAuditDate;
    private String clientManager;
    private String signTypeID;
    private List<SubContractListEntity> subList = new ArrayList<>();

    public String getArea() {
        return area;
    }

    public void setArea(String area) {
        this.area = area;
    }

    public String getCmpSignStatus() {
        return cmpSignStatus;
    }

    public void setCmpSignStatus(String cmpSignStatus) {
        this.cmpSignStatus = cmpSignStatus;
    }

    public String getClientName() {
        return clientName;
    }

    public void setClientName(String clientName) {
        this.clientName = clientName;
    }

    public String getContractNo() {
        return contractNo;
    }

    public void setContractNo(String contractNo) {
        this.contractNo = contractNo;
    }

    public String getContractType() {
        return contractType;
    }

    public void setContractType(String contractType) {
        this.contractType = contractType;
    }

    public String getClientSignStatusID() {
        return clientSignStatusID;
    }

    public void setClientSignStatusID(String clientSignStatusID) {
        this.clientSignStatusID = clientSignStatusID;
    }

    public String getSignStatus() {
        return signStatus;
    }

    public void setSignStatus(String signStatus) {
        this.signStatus = signStatus;
    }

    public String getSignStatusID() {
        return signStatusID;
    }

    public void setSignStatusID(String signStatusID) {
        this.signStatusID = signStatusID;
    }

    public String getCmpName() {
        return cmpName;
    }

    public void setCmpName(String cmpName) {
        this.cmpName = cmpName;
    }

    public String getClientSignStatus() {
        return clientSignStatus;
    }

    public void setClientSignStatus(String clientSignStatus) {
        this.clientSignStatus = clientSignStatus;
    }

    public String getSignDate() {
        return signDate;
    }

    public void setSignDate(String signDate) {
        this.signDate = signDate;
    }

    public String getEquNo() {
        return equNo;
    }

    public void setEquNo(String equNo) {
        this.equNo = equNo;
    }

    public String getContractAuditDate() {
        return contractAuditDate;
    }

    public void setContractAuditDate(String contractAuditDate) {
        this.contractAuditDate = contractAuditDate;
    }

    public String getClientManager() {
        return clientManager;
    }

    public void setClientManager(String clientManager) {
        this.clientManager = clientManager;
    }

    public String getSignTypeID() {
        return signTypeID;
    }

    public void setSignTypeID(String signTypeID) {
        this.signTypeID = signTypeID;
    }

    public List<SubContractListEntity> getSubList() {
        return subList;
    }

    public void setSubList(List<SubContractListEntity> subList) {
        this.subList.clear();
        this.subList.addAll(subList);
    }

    public static class SubContractListEntity implements Serializable {
        private String cmpSignStatus;
        private String copyNum;
        private String signProperty;
        private String clientSignStatusID;
        private String signStatus;
        private String signStatusID;
        private String clientSignStatus;
        private String subContractNo;
        private String signDate;
        private String contractFileStatusID;
        private String contractFileStatus;
        private String cmpSignStatusID;
        private String contractName;
        private String pdfReadState;

        public String getPdfReadState() {
            return pdfReadState;
//            return "0";
        }

        public void setPdfReadState(String pdfReadState) {
            this.pdfReadState = pdfReadState;
        }

        public String getCmpSignStatus() {
            return cmpSignStatus;
        }

        public void setCmpSignStatus(String cmpSignStatus) {
            this.cmpSignStatus = cmpSignStatus;
        }

        public String getCopyNum() {
            return copyNum;
        }

        public void setCopyNum(String copyNum) {
            this.copyNum = copyNum;
        }

        public String getSignProperty() {
            return signProperty;
        }

        public void setSignProperty(String signProperty) {
            this.signProperty = signProperty;
        }

        public String getClientSignStatusID() {
            return clientSignStatusID;
        }

        public void setClientSignStatusID(String clientSignStatusID) {
            this.clientSignStatusID = clientSignStatusID;
        }

        public String getSignStatus() {
            return signStatus;
        }

        public void setSignStatus(String signStatus) {
            this.signStatus = signStatus;
        }

        public String getSignStatusID() {
            return signStatusID;
        }

        public void setSignStatusID(String signStatusID) {
            this.signStatusID = signStatusID;
        }

        public String getClientSignStatus() {
            return clientSignStatus;
        }

        public void setClientSignStatus(String clientSignStatus) {
            this.clientSignStatus = clientSignStatus;
        }

        public String getSubContractNo() {
            return subContractNo;
        }

        public void setSubContractNo(String subContractNo) {
            this.subContractNo = subContractNo;
        }

        public String getSignDate() {
            return signDate;
        }

        public void setSignDate(String signDate) {
            this.signDate = signDate;
        }

        public String getContractFileStatusID() {
            return contractFileStatusID;
        }

        public void setContractFileStatusID(String contractFileStatusID) {
            this.contractFileStatusID = contractFileStatusID;
        }

        public String getContractFileStatus() {
            return contractFileStatus;
        }

        public void setContractFileStatus(String contractFileStatus) {
            this.contractFileStatus = contractFileStatus;
        }

        public String getCmpSignStatusID() {
            return cmpSignStatusID;
        }

        public void setCmpSignStatusID(String cmpSignStatusID) {
            this.cmpSignStatusID = cmpSignStatusID;
        }

        public String getContractName() {
            return contractName;
        }

        public void setContractName(String contractName) {
            this.contractName = contractName;
        }
    }
}
